
            <!DOCTYPE html>
            <html>
            
            <head>
                <meta charset="utf-8">
                <title>搭建班子</title>
                <meta name="viewport"
                    content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
                <link rel="stylesheet" href="../static/css/docs.css?v=1587733766193">
                <link type="text/css" href="../static/css/jquery.jscrollpane.css?v=1587733766193" rel="stylesheet" media="all" />
                <link type="text/css" href="../static/css/atom-one-dark.css?v=1587733766193" rel="stylesheet" media="all" />
                <script src="../static/js/jquery-1.10.2.js?v=1587733766193"></script>
                <script src="../static/js/jquery.mousewheel.js?v=1587733766193"></script>
                <script src="../static/js/jquery.jscrollpane.min.js?v=1587733766193"></script>
                <script src="../static/js/highlight.min.js?v=1587733766193"></script>
                <script src="../static/js/docs.js?v=1587733766193"></script>
            </head>
            
            <body>
                <!-- 头部 -->
                <div class="header">
                    <a class="logo" href="/">
                        搭建班子
                    </a>
                    <div class="nav">
                        <ul>
<li><a href="../nav/news.html">文章收藏导航</a></li>
</ul>

                    </div>
            
                    <div id="J-toggle" class="toggle">
                        <img src="../static/images/menu.png" />
                    </div>
                </div>
            
                <div class="main">
                    <aside id="J-sidebar" class="sidebar sidebar-hide" data-toggle="sidebar-hide">
                        <div class="sidebar-nav scroll-pane">
                            <h2 id="团队建设">团队建设</h2>
<ul>
<li><a href="../jianshe/jieshao.html">公司介绍</a></li>
<li><a href="../jianshe/zhaoren.html">如何招人</a></li>
</ul>
<h2 id="团队管理">团队管理</h2>
<ul>
<li><a href="../guanli/benzhi.html">管理的本质是什么</a></li>
<li><a href="../guanli/tuanduiguanli.html">团队应该如何管理</a></li>
</ul>
<h2 id="招聘职位">招聘职位</h2>
<ul>
<li><a href="../zhaopin/chanpin.html">产品经理</a></li>
<li><a href="../zhaopin/ceshi.html">测试工程师</a></li>
<li><a href="../zhaopin/ui.html">UI</a></li>
<li><a href="../zhaopin/yunwei.html">高级运维</a></li>
<li><a href="../zhaopin/php.html">PHP工程师</a></li>
<li><a href="../zhaopin/qianduan.html">前端工程师</a></li>
</ul>

                        </div>
                    </aside>
                
                    <div id="J-content" class="markdown content">
                        <div class="content-body">
                            <h2 id="如何为公司招聘最好的开发人员">如何为公司招聘最好的开发人员</h2>
<p>招募新的开发人员到我们的研发团队，似乎并没有特别独特的挑战。据不完全估计，全世界有超过1000万名专业开发者，但这并不能让招聘工作更容易，仍然存在人才缺口。</p>
<p>我希望使这一过程更加易于理解和实践。在本文中，我们将一起讨论一下潜在候选人的最佳策略，怎样面试，在面试时要问什么样的问题，包括在招聘开发工程师时应该避免什么样的错误 。</p>
<h3 id="寻找潜在候选人">寻找潜在候选人</h3>
<p>当然，寻找候选人的难度依赖于公司的预算。在大多数情况下，招聘开发人员时，不同的经验水平要对应相应的薪水标准。</p>
<p>我们需要完全清晰在当前市场环境下的薪水和范围。除了薪水，候选人的居住位置，离公司远近都是重要的考虑因素。</p>
<p>在附近居住地雇佣人员似乎是一个好主意，毕竟，我们都需要每天有人来到办公室，不能强求别人搬迁到公司附近。</p>
<p>根据办公地点，会限制人力资源寻找的路径。</p>
<p>如果想解决上面的问题，有两个选择，雇佣一个愿意搬家的人，或者雇佣一个远程工作的人。</p>
<p>如果您有预算并且找最优秀的人才，那么应该在国内或国际上扩大搜索范围。</p>
<p>如果您愿意雇佣远程工程的人员，当然可以这么来做。这样的好处是节省差旅费或者可以找更多的候选人。</p>
<p>远程办公会有一些问题，他需要一个方法论，也可能不适合自己公司的文化。如果公司同事不习惯这种工作，也可能会对远程开发人员造成焦虑和高压。尽管有这些障碍，远程管理也可以非常有效，管理心态需要有一些微调变化，强调强有力的沟通实践。</p>
<h3 id="如何策划一场面试">如何策划一场面试</h3>
<h4 id="1、写好岗位说明">1、写好岗位说明</h4>
<p>全面，专业的职位描述将帮助我们吸引高质量的开发人员，筛选出不适合公司职位的候选人。最重要的是，这份工作描述要保证零语法错误 ，零文字错误。</p>
<p>如果有必要，可以使用iOS或者Android开发人员来协助您。</p>
<p>有了基本的模板，我们再添加一些关于公司的文字，公司和产品与竞争对手的区别、优势，以及它为什么是一个伟大的事业，如何一起创造这个梦想。</p>
<p>注意，对员工的福利，比如医疗保险、健身卡、零食、补助以及期权等方面的福利一定要重点提出。</p>
<h4 id="2、组织面试小组">2、组织面试小组</h4>
<p>这像是一个无脑之人，如果你真的想采访团队中的每个开发人员。编程和设计应用程序的细微之处，可能不会被公司的HR部门成员注意。</p>
<p>考虑候选人时，开发人员需要能提供相关资质的见解。进行多次访谈，包括这个候选人与另一个部门的同事或负责人来进行面谈。</p>
<h4 id="3、提正确的问题">3、提正确的问题</h4>
<p>现在我们已经有了职位描述，还有面试团队也已到位，现在我们开始准备好正确的问题。</p>
<p>提出正确的问题对于评估和寻找最佳候选人以及在面试期间，对求职者的兴趣至关重要。</p>
<p>第一个经验是需要凭证，过去的工作和项目列表。一些开发人员会提供一系列的简历，包括过去的项目和应用程序。如果不存在，请务必询问。</p>
<p>候选人一定得有项目经验，并且要真实可验证。</p>
<p>接下来，我们需要了解候选人的工作方法。比如以前用过什么编程语言？更具体的说，他们对每种语言的熟练程度有多高？</p>
<p>你还应该让候选人解释他们使用时的工具和技术。再详细了解受访者的目标是实现稳定的架构，高质量，高可用，重用代码和用户体验的经验。</p>
<p>最后，我们还需要候选人解决问题的方法的详细信息，一个好的候选人能够说清楚他为什么使用某种开发方法。比如，候选人是否使用敏捷开发，因为他们认为这种方法开发移动端产品是非常好的，还是这些是他唯一熟悉的产品？</p>
<h4 id="4、应该避免的错误">4、应该避免的错误</h4>
<p>聘请一位优秀的开发者的核心是，找到一位全面的专业人才。不要聘请不了解公司行业，目标市场或公司业务的开发人员。</p>
<p>此外，避免雇佣不了解优秀用户体验设计的开发人员，或者不了解与产品、UX人员协作的方法，或者有无这样的优势。我们希望开发的同学与团队的各个解决能够有效沟通协作，帮助分析用户角色，积极提供可改善的想法。
避免上面这些招聘错误通常说起来容易，但是在面试时需要牢记这些错误。</p>
<p>提出正确的问题，确定特定的特征与标记，并最终确定候选人是否适合是你团队的人。</p>
<h4 id="小结">小结</h4>
<p>为团队组建和雇佣最好的开发人员，需要充足预算，并愿意找比自己更优秀的人，甚至超越地域的限制。</p>
<p>一旦建立了一张候选人名单，我们需要一个非常好的寻访过程，将花生壳与籽分开。也可以让团队中的开发人员确保组合正确的问题。</p>
<p>理想的候选人要能够了解软件工程、软件架构，而不仅仅是编码，并且能够通过多方面的技能为软件开发过程做贡献。</p>

                        </div>
                        
                        <!-- 页 -->
                        <div class="page-nav">
                            <ul>
                                <li>
                                    
                &lt;&nbsp;
                <a href="../jianshe/jieshao.html">公司介绍</a>
            
                                </li>
                                <li>
                                    
                <a href="../guanli/benzhi.html">管理的本质是什么</a>
                &nbsp;&gt;
            
                                </li>
                            </ul>
                        </div>
                    </div>
            
                    <!-- 文档目录 -->
                    <aside class="catalog">
                        <div class="catalog-body">
                            <div class="catalog-title">
                                文档结构
                            </div>
                            <div id="J-catalog" class="catalog-nav"></div>
                        </div>
                    </aside>
                </div>
            </div>    
            </body>
            
            </html>
        